﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTOQLDV;
using DAOQLDV;

namespace BUSQLDV
{
    public class BUSPhuong
    {
        public static List<DTOPhuong> LayDanhSachPhuong()
        {
            return DAOPhuong.LayDanhSachPhuong();
        }
        public static bool ThemPhuong(DTOPhuong dtoP)
        {
            if (dtoP.TenPhuong == "")
            {
                throw new Exception("Xin nhập tên phường");
                return false;
            }
            return DAOPhuong.ThemPhuong(dtoP);
        }
        public static bool CapNhatPhuong(DTOPhuong dtoP)
        {
            if (dtoP.MaPhuong == 0)
            {
                throw new Exception("Xin chọn phường");
                return false;
            }
            if (dtoP.TenPhuong == "")
            {
                throw new Exception("Xin nhập tên phường");
                return false;
            }
            return DAOPhuong.CapNhatPhuong(dtoP);
        }        
        public static bool XoaPhuong(DTOPhuong dtoP)
        {
            if (dtoP.MaPhuong==0)
            {
                throw new Exception("Xin chọn phường");
                return false;
            }
            return DAOPhuong.XoaPhuong(dtoP);
        }
        public static int LayMaPhuong(String tenPhuong)
        {
            if (tenPhuong == "")
            {
                throw new Exception("Xin nhập tên phường");
                return 0;
            }
            return DAOPhuong.LayMaPhuong(tenPhuong);
        }
    }
}
